FlightPHP

Cómo instalar FlightPHP: Guía completa paso a paso

Si estás buscando un micro-framework PHP ligero, rápido y fácil de instalar, FlightPHP es una de las mejores opciones del momento. Su simplicidad lo convierte en la herramienta perfecta para construir APIs, microservicios y aplicaciones web minimalistas en cuestión de minutos.

En esta guía aprenderás qué necesitas, qué herramientas usar, cómo instalar FlightPHP paso a paso y cómo dejarlo listo para trabajar en tu proyecto.

Cómo instalar FlightPHP: Guía completa paso a paso (2026)

FlightPHP es un micro-framework PHP ligero, rápido y sencillo, perfecto para crear APIs, microservicios y aplicaciones web pequeñas o medianas.

Requisitos previos y recursos para instalar FlightPHP

Antes de empezar, asegúrese de tener:

  • PHP 8.1 o superior (recomendado 8.2 / 8.3 en 2026)
  • Composer instalado
  • Servidor web (Apache, Nginx o PHP built-in server)
  • Conocimientos básicos de PHP

Verifica versiones:

php -v
composer -V

Opción 1: Instalar FlightPHP usando Composer (recomendado)

Crear el proyecto

Usaremos este comando en nuestra terminal usando visual studio code o cualquier editor de su preferencia.

composer require mikecao/flight

Esto descargará FlightPHP en la carpeta vendor/.

Crear el archivo principal index.php

Es muy importante este fichero porque detallaremos las rutas, etc.

<?php
require 'vendor/autoload.php';

Flight::route('/', function () {
echo '¡Hola desde FlightPHP!';
});

Flight::start();

Ejecutar el servidor integrado de PHP

Este codigo generalmennte se ejecuta en el editor visual studio code porque posee una opcion de terminal.

php -S localhost:8000

Una vez ejecutado podemos ir a cualquier navegador y usar esta url para visualizar el proyecto compilado.

http://localhost:8000

Si todo salio bien en el navegador deberia mostrar un texto similar a:

¡Hola desde FlightPHP!

Opción 2: Instalación manual (sin Composer)

Útil si trabajas en entornos limitados o legacy

Descargar FlightPHP

Para descargar el proyecto podemos usar el CMD (consola de windows) y posicionarnos en donde tenemos instalado nuestro xampp o cualquier otro servidor local.

git clone https://github.com/mikecao/flight.git

O también puedes descarga el ZIP desde GitHub.

Estructura básica

EL proyecto debiera tener esta estructura como minino.

/flight
/index.php

Código base

Básicamente tendría esta apariencia como minino.

<?php
require 'flight/Flight.php';

Flight::route('/', function () {
echo 'Hola FlightPHP sin Composer';
});

Flight::start();

Rutas básicas en FlightPHP

Flight::route('GET /usuarios', function () {
echo json_encode(['Juan', 'Ana', 'Carlos']);
});

Ruta con parámetros:

Flight::route('/usuario/@id', function ($id) {
echo "Usuario ID: $id";
});

Estructura recomendada del proyecto (2026)

Podemos estructurarlo de acuerdo a nuestras necesidades pero lo recomendable es la siguiente estructura.

/app
├── Controllers
├── Models
└── Services
/public
└── index.php
/vendor

En public/index.php:

require '../vendor/autoload.php';
require '../app/routes.php';
Flight::start();

¿Para qué se usa FlightPHP en 2026?

Es un framework muy ligero, si deseamos velocidad podemos elegir este sin problemas.

  • APIs REST
  • Backends ligeros
  • Microservicios
  • Paneles administrativos simples
  • Integraciones con WordPress o Laravel

Ventajas de FlightPHP

Algunas de las ventajas que podemos rescatar de este framework son los siguientes puntos;

  • Ultra rápido
  • Muy liviano
  • Curva de aprendizaje baja
  • Ideal para APIs
  • Fácil de integrar con otros sistemas

Comparación rápido con otros Framework PHP

En este caso tomaremos 2 framework para hacer la comparativa que cual es el más ligero y veloz.

FrameworkPesoIdeal para
FlightPHPMuy ligeroAPIs simples
SlimLigeroAPIs REST
LaravelPesadoApps complejas

Conclusión

FlightPHP es una excelente opción en 2026 si buscas rapidez, simplicidad y control total sin la complejidad de frameworks grandes.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Mostrar más

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad